برای وقوع جنگ های بزرگ در طول تاریخ دلایل فراوانی وجود دارد.
در ابتدا جنگ ها دلایل ساده و مشخصی داشت و عمدتاً دو طرف برای به دست آوردن غنایم، قدرت نمایی و مقابله به مثل (تلافی کردن حملات قبلی ) با یکدیگر می جنگیدند.
1- طمع به خاک کشور ديگر و رسيدن به منافع مادی
2- تحت تسلط قرار دادن کشورهای ديگر
3- اختلافات مرزی و منطقه ای
4- اختلافات سياسی، قومی، مذهبی و …
5- روحيه خودخواهی و قدرت طلبی حاکمان